@InProceedings{soares-ieee-2010,
  author = 	 {Gustavo Soares and Rohit Gheyi and Dalton Serey and Tiago Massoni},
  title = 	 {Making Program Refactoring Safer},
  booktitle = {IEEE Software},
  pages = 	 {419--443},
  year = 	 {Jul/Aug 2010},
  publisher = {IEEE},
  note = 	 {To appear}
}

@unpublished{eclipse,
    title = "Eclipse Project",
    author = "Eclipse.org",
    note = "At \href{http://www.eclipse.org}{http://www.eclipse.org}",
    year = "2009"
}

@phdthesis{refact-phd-roberts,
  title = {{Practical Analysis for Refactoring}},
  author = {D. Roberts},
  school = {University of Illinois at Urbana-Champaign},
  year = 1999
}

@unpublished{netbeans,
    title = "NetBeans",
    author = "Netbeans",
    note = "At \href{http://www.netbeans.org/}{http://www.netbeans.org/}",
    year = "2009"
}

@MastersThesis{soares-msc,
  author = 	 {Gustavo Soares},
  title = 	 {Uma Abordagem para Aumentar a Seguran\c{c}a em Refatoramentos de Programas},
  school = 	 {Federal University of Campina Grande},
  year = 	 {2010}
}

@article{murphy-ieee08,
 author = {Murphy-Hill, Emerson and Black, Andrew P.},
 title = {Refactoring Tools: Fitness for Purpose},
 journal = {IEEE Softw.},
 volume = {25},
 number = {5},
 year = {2008},
 issn = {0740-7459},
 pages = {38--44},
 doi = {http://dx.doi.org/10.1109/MS.2008.123},
 publisher = {IEEE Computer Society Press},
 address = {Los Alamitos, CA, USA},
 }


@book{601062,
 author = {Lientz, Bennett P. and Swanson, E. Burton},
 title = {Software Maintenance Management},
 year = {1980},
 isbn = {0201042053},
 publisher = {Addison-Wesley Longman Publishing Co., Inc.},
 address = {Boston, MA, USA},
 }
 
 
@INPROCEEDINGS{rename-refact-oopsla08,
  author = {Max Sch\"{a}fer and Torbj\"{o}rn Ekman and Oege de Moor},
  title = {Sound and extensible renaming for java},
  booktitle = {Object-oriented programing, systems, languages, and applications},
  year = {2008},
  pages = {277--294}
}
 
@INPROCEEDINGS{rename-refact-icse08,
  author = {Max Sch\"{a}fer and Torbj\"{o}rn Ekman and Oege de Moor},
  title = {Sound and extensible renaming for java},
  booktitle = {Object-oriented programing, systems, languages, and applications},
  year = {2008},
  pages = {277--294}
}

 
@PHDTHESIS{refact-thesis,
  author = {W. Opdyke},
  title = {Refactoring Object-Oriented Frameworks},
  school = {University of Illinois at Urbana-Champaign},
  year = {1992}
}
 
 @UNPUBLISHED{refact-bugs,
  author = {Torbjorn Ekman and Ran Ettinger and Max Schafer and Mathieu Verbaere},
  title = {Refactoring bugs in Eclipse, IDEA and Visual Studio},
  note = {At \href{http://progtools.comlab.ox.ac.uk/refactoring/bugreports}{http://progtools.comlab.ox.ac.uk/refactoring/bugreports}},
  year = {2008}
}

@UNPUBLISHED{iso-standard,
  author = {ISO/IEC 14764:1999},
  title = {Software engineering - software maintenance},
  note = {ISO and IEC},
  year = {1999}
}

@INPROCEEDINGS{eclipse-history,
  author = {Robert Fuhrer and Adam Kiezun and Markus Keller},
  title = {Refactoring in the Eclipse JDT: Past, Present, and Future},
  booktitle = {Workshop on Refactoring Tools at ECOOP},
  year = {2007}
}


@Article{mens-ieee,
  author = {Tom Mens and Tom Tourw\'{e}},
  title = {A Survey of Software Refactoring},
  journal = {IEEE TSE},
  year = 	 {2004},
  OPTvolume = 	 {30},
  OPTnumber = 	 {2},
  OPTpages = 	 {126-139},
} 
%%%issn = {0098-5589} 

@InProceedings{steimann-ecoop,
  author = 	 {Friedrich Steimann and Andreas Thies},
  title = 	 {From Public to Private to Absent: Refactoring JAVA Programs under Constrained Accessibility},
  booktitle = {ECOOP},
  pages = 	 {419--443},
  year = 	 {2009}
}
 
@BOOK{refactoring,
  title = {Refactoring: Improving the Design of Existing Code},
  publisher = {Addison-Wesley},
  year = {1999},
  author = {Martin Fowler}
}


@BOOK{sweet-home,
  title = {Les Cahiers du Programmeur Swing},
  publisher = {Editions Eyrolles},
  year = {2006},
  author = {Emmanuel Puybaret}
}


@InProceedings{ratzinger,
  author = 	 {J. Ratzinger, T. Sigmund and H.C. Gall},
  title = 	 {On the relation of refactorings and software defect prediction},
  booktitle = {MSR'08: Proceedings of the 2008 International Workshop on Mining Software Repositories},
  pages = 	 {35-38},
  year = 	 {2008},
  address = 	 {New York},
  publisher = {ACM}
}
 
 @inproceedings{murphy,
 author = {Murphy-Hill, Emerson and Parnin, Chris and Black, Andrew P.},
 title = {How we refactor, and how we know it},
 booktitle = {ICSE '09: Proceedings of the 2009 IEEE 31st International Conference on Software Engineering},
 year = {2009},
 isbn = {978-1-4244-3453-4},
 pages = {287--297},
 doi = {http://dx.doi.org/10.1109/ICSE.2009.5070529},
 publisher = {IEEE Computer Society},
 address = {Washington, DC, USA}
 }
 
 @TECHREPORT{opdyke92,
    author = {William F. Opdyke and William F. Opdyke and Ph. D and Ralph E. Johnson},
    title = {Refactoring Object-Oriented Frameworks},
    institution = {University of Wisconsin},
    year = {1992}
}

@inproceedings{dig06,
  author    = {Danny Dig and
               Can Comertoglu and
               Darko Marinov and
               Ralph Johnson},
  title     = {Automated Detection of Refactorings in Evolving Components},
  booktitle = {ECOOP},
  year      = {2006},
  pages     = {404-428},
  ee        = {http://dx.doi.org/10.1007/11785477_24}
}

@PhdThesis{Ratzinger2007,
  author = 	 {Jacek Ratzinger},
  title = 	 {sPACE: Software Project Assessment in the Course of Evolution},
  school = 	 {Vienna University of Technology},
  year = 	 {2007}
}

@InProceedings{baresi-icst-2010,
  author    = {Luciano Baresi and Pier Luca Lanzi and Matteo Miraz},
  title     = {TestFul: an Evolutionary Test Approach for Java},
  booktitle = {ICST '10: Proceedings of the third International Conference on Software Testing, Verification, and Validation},
  year      = {2010},
  publisher = {ICST}
}

@InProceedings{Pacheco07feedback-directedrandom,
  author    = {Carlos Pacheco and Shuvendu K. Lahiri and Michael D. Ernst and Thomas Ball},
  title     = {Feedback-directed random test generation},
  booktitle = {In ICSE},
  year      = {2007},
  publisher = {IEEE Computer Society}
}